package com.ztgf.order.models.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;

/**
 * 订单合同的参数关系表VO
 *
 * @author YUE
 * @Date 2020-07-20 17:48:20
 */
@Data
public class OrderContractParamRelationVO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "乐观锁")
    private Integer revision;
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;
    @ApiModelProperty(value = "订单id")
    private Long orderId;
    @ApiModelProperty(value = "订单合同id")
    private Long orderContractId;
    @ApiModelProperty(value = "0现货 1预售")
    private Integer type;
    @ApiModelProperty(value = "发票税率")
    private Double taxRate;
    @ApiModelProperty(value = "发货日期(天)")
    private Integer deliverGoodsDate;
    @ApiModelProperty(value = "质保日期(天)")
    private String guaranteeDate;
    @ApiModelProperty(value = "通知(天)")
    private String informDate;
    @ApiModelProperty(value = "违约金比例")
    private Double liquidatedDamagesRatio;
    @ApiModelProperty(value = "损失金比例")
    private Double damageRatio;
    @ApiModelProperty(value = "乙方发货违约时间的金额比例")
    private Double deliverGoodsLiquidatedDateRatio;
    @ApiModelProperty(value = "乙方发货延迟后的违约时间")
    private Integer deliverGoodsPostponedLiquidatedDate;
    @ApiModelProperty(value = "乙方发货延迟后的违约时间金额比例")
    private Double deliverGoodsPostponedLiquidatedDateRatio;
    @ApiModelProperty(value = "商品质量问题金额比例")
    private Double goodsQualityRatio;
    @ApiModelProperty(value = "不可抗拒时间(月)")
    private Integer irresistibleDate;
    @ApiModelProperty(value = "新增条款")
    private String addOther;
    @ApiModelProperty(value = "甲方公司名字")
    private String jiaCompanyName;
    @ApiModelProperty(value = "甲方法定代表人")
    private String jiaLegalPerson;
    @ApiModelProperty(value = "甲方通信地址")
    private String jiaCompanyAddress;
    @ApiModelProperty(value = "甲方开户银行")
    private String jiaOpenBank;
    @ApiModelProperty(value = "甲方开户账户")
    private String jiaOpenAccount;
    @ApiModelProperty(value = "甲方税号")
    private String jiaCreditCode;
    @ApiModelProperty(value = "甲方电话")
    private String jiaPhone;
    @ApiModelProperty(value = "甲方传真")
    private String jiaFax;
    @ApiModelProperty(value = "甲方邮编")
    private String jiaPostcode;
    @ApiModelProperty(value = "甲方电子邮箱")
    private String jiaEmail;
    @ApiModelProperty(value = "乙方公司名字")
    private String yiCompanyName;
    @ApiModelProperty(value = "乙方法定代表人")
    private String yiLegalPerson;
    @ApiModelProperty(value = "乙方通信地址")
    private String yiCompanyAddress;
    @ApiModelProperty(value = "乙方开户银行")
    private String yiOpenBank;
    @ApiModelProperty(value = "乙方开户账户")
    private String yiOpenAccount;
    @ApiModelProperty(value = "乙方税号")
    private String yiCreditCode;
    @ApiModelProperty(value = "乙方电话")
    private String yiPhone;
    @ApiModelProperty(value = "乙方传真")
    private String yiFax;
    @ApiModelProperty(value = "乙方邮编")
    private String yiPostcode;
    @ApiModelProperty(value = "乙方电子邮箱")
    private String yiEmail;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
    @ApiModelProperty(value = "备注")
    private String remarks;
}
